package chap9;
//*****************************************************************************
//  Dictionary.java                 Author:GK
//
//  Represents a dictionary, which is a book. Used to demonstrate
//  inheritance.
//*****************************************************************************

public class Dictionary extends Book {
    private int definitions = 52500;

    //-------------------------------------------------------------------------
    //  Prints a message using both local and inherited values.
    //-------------------------------------------------------------------------
    public double computeRatio()
    {
        return (double) definitions/pages;
    }

    //-------------------------------------------------------------------------
    //  Definitions mutator.
    //-------------------------------------------------------------------------
    public void setDefinitions(int numDefinitions)
    {
        definitions = numDefinitions;
    }

    //-------------------------------------------------------------------------
    //  Definitions accessor.
    //-------------------------------------------------------------------------
    public int getDefinitions()
    {
        return definitions;
    }
}
